package com.keepsport.keepsportapi.service.intf;

import com.keepsport.keepsportapi.dao.UserDetailDao;
import com.keepsport.keepsportapi.dto.UserDetailDto;
import com.keepsport.keepsportapi.entity.User;
import com.keepsport.keepsportapi.entity.UserDetail;
import com.keepsport.keepsportapi.vo.R;

import java.util.Date;

public interface UserDetailService {
    /**
     * 修改信息
     * @param userDetail
     * @return
     */
    R update(UserDetail userDetail,int token);

    /**
     * 修改用户昵称
     * @param user
     * @return
     */
    R updateName(User user);

//    R selectAll(int token);
//
//    /**
//     * 修改城市
//     * @param
//     * @return
//     */
//    R updateCity(UserDetailDto dto);
//
//    /**
//     * 修改性别
//     * @param
//     * @return
//     */
//    R updateSex(UserDetailDto dto);
//
//    /**
//     * 修改偏好
//     * @param
//     * @return
//     */
//    R updateHobby(UserDetailDto dto);
//
//    /**
//     * 修改生日
//     * @return
//     */
//    R updateBirthday(UserDetailDto dto);
//
//    /**
//     * 修改身高
//     * @param
//     * @return
//     */
//    R updateTall(UserDetailDto dto);
//
//    /**
//     * 修改体重
//     * @param
//     * @return
//     */
//    R updateWeight(UserDetailDto dto);
}
